Creé un filtro de menú desplegable usando JavaScript.
Quiero mostrar "Buscar de nuevo" cuando el resultado esté vacío.
es decir, si el resultado devuelto es "nulo", entonces write.document("search again") .
¡Le agradezco que se tome el tiempo para ayudarme!
<script> $("select.grade, select.type, select.subject").change(update); function update() { var resourceGrade = $('select.grade').val(); var resourceType = $('select.type').val(); var resourceSubject = $('select.subject').val(); $('.property-load-section') .find('.property-item') .hide() .filter(function() { var okResourceGrade = true; if (resourceGrade !== "all") { okResourceGrade = $(this).attr('data-grade') === resourceGrade; } var okResourceType = true; if (resourceType !== "all") { okResourceType = $(this).attr('data-type') === resourceType; } var okResourceSubject = true; if (resourceSubject !== "all") { okResourceSubject = $(this).attr('data-subject') === resourceSubject; } var result = okResourceGrade && okResourceType && okResourceSubject; if (result === null) { document.getElementById("searchagain").style.display = "block"; } return result; }) .fadeIn('fast'); } </script>